#ifndef __BSP_OLED_H__
#define __BSP_OLED_H__

#include <stdint.h>

#define OLED_X_POS_MAX    128
#define OLED_Y_POS_MAX    64

/* 初始化OLED */
void oled_init(void);

/* 关闭显示 */
void oled_display_off(void);

/* 开启显示 */
void oled_display_on(void);

/* 绘制一个点 */
void oled_draw_point(uint8_t x, uint8_t y, uint8_t state);

/* 获取一个点的状态 */
uint8_t oled_read_point(uint8_t x, uint8_t y);

/* 清屏 */
void oled_clear(void);

/* 刷新屏幕数据 */
void oled_refresh(void);

#endif
